package leetcode; /**
 * description:
 * author:张腾
 * date:2021-06-15
 */

/**
 * 符合下列属性的数组 arr 称为 山脉数组 ：
 * arr.length >= 3
 * 存在 i（0 < i < arr.length - 1）使得：
 * arr[0] < arr[1] < ... arr[i-1] < arr[i]
 * arr[i] > arr[i+1] > ... > arr[arr.length - 1]
 * 给你由整数组成的山脉数组 arr ，返回任何满足 arr[0] < arr[1] < ... arr[i - 1] < arr[i] > arr[i + 1] > ... > arr[arr.length - 1] 的下标 i 。
 */
//即求最高峰
public class leetcode852 {
    public int peakIndexInMountainArray(int[] arr) {
        int result=0;
        for(int i = 1;i < arr.length;i ++){
            if(arr[i]<arr[i-1]){
                result = i-1;
                break;
            }
        }

        return result;
    }
}
